package com.deyuanyun.pic.settings.enumeration;

/**
 * Created by linwei on 2015/12/9.
 */
public enum MajorCode {

    VALVE_FUNCTION("VALVE_FUNCTION", "阀门功能"),
    PIPE_TYPE("PIPE_TYPE", "钢管类型"),
    MANUPIPESEAM_TYPE("MANUPIPESEAM_TYPE", "防腐层安装地点"),
    COATING_SOURCE("COATING_SOURCE", "防腐层安装地点"),
    ELBOW_TYPE("ELBOW_TYPE", "弯头类型"),
    TEE_TYPE("TEE_TYPE", "三通类型"),
    TEE_MATERIAL("TEE_MATERIAL", "三通材质"),
    RA_MAIN_THREATS("RA_MAIN_THREATS", "主要威胁因素"),
    RA_RISK_PROPOSAL("RA_RISK_PROPOSAL", "完整性评价建议"),
    RA_CONTROL_MEASURES("RA_CONTROL_MEASURES", "风险控制措施"),
    GPS_TYPE("GPS_TYPE", "坐标类型"),
    SEALTYPE("SEALTYPE", "密封类型"),
    INTER_NALOREXTERNAL("INTER_NALOREXTERNAL", "内外防腐"),
    COMM_YEAR("COMM_YEAR", "时间年"),
    CASING_TYPE("CASING_TYPE", "套管类型"),
    FILL_MATERIAL("FILL_MATERIAL", "填充材料"),
    FLOW_DIRECTION("FLOW_DIRECTION", "流向"),
    TAP_TYPE("TAP_TYPE", "开孔类型"),
    CLOSURE_TYPE("CLOSURE_TYPE", "封堵物类型"),
    CLOSURE_MATERIAL("CLOSURE_MATERIAL", "封堵物材料"),
    CLOSURE_ANTISEPTIC_MATERIAL("CLOSURE_ANTISEPTIC_MATERIAL", "封堵物材料"),
    MARKER_TYPE("MARKER_TYPE", "标识类型"),
    WARNING_MARKER_TYPE("WARNING_MARKER_TYPE", "标识类型"),
    PROTECTION_MATERIAL_TYPE("PROTECTION_MATERIAL_TYPE", "材料"),
    PROTECTION_TYPE("PROTECTION_TYPE", "水工保护类型"),
    PROTECTION_STATE_("PROTECTION_STATE_", "水工保护状态"),
    MAINTAINABILITY_DESCRIPTION("MAINTAINABILITY_DESCRIPTION", "难以接近原因"),
    REDUCER_TYPE("REDUCER_TYPE", "异径管类型"),
    MEDIA_TYPE("MEDIA_TYPE", "介质类型"),
    THIRD_PARTY_TYPE("THIRD_PARTY_TYPE", "类型"),
    TRAFFIC_TYPE("TRAFFIC_TYPE", "类型"),
    TRACK_POINT_TYPE("TRACK_POINT_TYPE", "跟踪点类型"),
    PIGGING_TYPE("PIGGING_TYPE", "清管类型"),
    DETECTOR_TYPE("DETECTOR_TYPE", "检测器类型"),
    METALOSS_TYPE("METALOSS_TYPE", "金属缺陷类型"),
    DENT_TYPE("DENT_TYPE", "凹陷类型"),
    FEATURE_TYPE("FEATURE_TYPE", "制管焊缝缺陷类型"),
    PIPE_OTHER_FEATURE_TYPE("PIPE_OTHER_FEATURE_TYPE", "其它管体损伤缺陷类型"),
    DEFECT_CROSS_TYPE("DEFECT_CROSS_TYPE", "类裂纹缺陷类型"),
    INSP_ELBOW_TYPE("INSP_ELBOW_TYPE", "弯头类型"),
    HCA_DESCRIPTION("HCA_DESCRIPTION", "高后果区描述"),
    RA_RISK_ACCRODING("RA_RISK_ACCRODING", "分段依据"),
    RA_AREA_LEVEL("RA_AREA_LEVEL", "地区等级"),
    RA_EVALUATE_METHOD("RA_EVALUATE_METHOD", "风险评价方法"),
    RA_RISK_GRADE("RA_RISK_GRADE", "风险等级"),
    DRY_OR_WET("DRY_OR_WET", "干气或湿气"),
    PIPE_FUNCTION("PIPE_FUNCTION", "管线功能"),
    CROSSING_TYPE("CROSSING_TYPE", "穿跨越类型"),
    CROSSING_TARGET("CROSSING_TARGET", "穿跨越对象"),
    CROSSING_METHOD("CROSSING_METHOD", "穿跨越方式"),
    PIPE_STABLE_MEASURES("PIPE_STABLE_MEASURES", "稳管措施"),
    IS_SLEEVE("IS_SLEEVE", "是否有套管"),
    COATING_MATERIAL_CROSS("COATING_MATERIAL_CROSS", "防护层材料"),
    VALVE_STATUS("VALVE_STATUS", "阀门状态"),
    VALVE_TYPE("VALVE_TYPE", "阀门类型"),
    VALVE_OPERATOR_TYPE("VALVE_OPERATOR_TYPE", "驱动类型"),
    CONNECTION_TYPE("CONNECTION_TYPE", "连接类型"),
    SIGN_TYPE("SIGN_TYPE", "标识类型"),
    REPAIR_SUGGESTED("REPAIR_SUGGESTED", "修复建议"),
    OBJECT_PHYSICAL_STATE("OBJECT_PHYSICAL_STATE", "状态"),
    REPAIR_STATE_("REPAIR_STATE_", "修复状态"),
    APPURTENANCE_TYPE("APPURTENANCE_TYPE", "附属物类型"),
    SITE_TYPE("SITE_TYPE", "场站阀室类型"),
    MEA_CONPOINT_TYPE("MEA_CONPOINT_TYPE", "控制点类型"),
    CONPOINT_GRADE("CONPOINT_GRADE", "控制点等级"),
    STONE_MARK_TYPE("STONE_MARK_TYPE", "标石类型"),
    PIPELINE_TYPE("PIPELINE_TYPE", "管道类别"),
    OPERATIONAL_STATUS("OPERATIONAL_STATUS", "运行状态"),
    DIAMETER("DIAMETER", "管径厚度"),
    MATERIAL("MATERIAL", "管道材质"),
    MANUPIPE_TYPE("MANUPIPE_TYPE", "制管方式"),
    COATINGMATERIAL("COATINGMATERIAL", "防腐材料"),
    COATING_GRADE("COATING_GRADE", "防腐等级"),
    JOINT_MATERIAL("COATING_GRADE", "补口材料"),
    CP_TYPE("CP_TYPE", "阴保方式"),
    INCOATING_MATERIAL("INCOATING_MATERIAL", "内涂层材料"),
    NDT_TYPE("NDT_TYPE", "无损检测类型"),
    MEDIUM_TYPE("MEDIUM_TYPE", "输送介质");

    private String code;
    private String lable;

    private MajorCode(String code, String lable){
        this.code = code;
        this.lable = lable;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getLable() {
        return lable;
    }

    public void setLable(String lable) {
        this.lable = lable;
    }
}
